x86-64: enforce memory limits imposed by virtual memory layout
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Sep 2008 14:57:22 +0000 (15:57 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Sep 2008 14:57:22 +0000 (15:57 +0100)
commit42e7334de5176b5f0d4974169ccc585ce4a3af1c
treefea5cd762ff01b4777aaebd86ef3c2c01181f5b5
parent578f44c3e24c3f728044c24fc1b4e719166d6ba4
x86-64: enforce memory limits imposed by virtual memory layout

... which currently means:
- The 1:1 map cannot deal with more than 1Tb.
- The m2p table can handle at most 8Tb.
- The page_info array can cover up to e.g. 1.6Gb (<=3D 64 CPUs) or
  1Tb (193-256 CPUs).

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/e820.c